print("----------------列表-------------------")
list = ['hello', 786, 2.23, 'john', 70.2]
tinylist = [123, 'hanxin']
print(list)
print(list[0])
print(list[1:3])  # 从第二个开始输出到第三个元素
print(list[2:])  # 输出从第三个元素开始的所有元素
print(list * 2)  # 输出两次列表
print(list + tinylist)  # 连接列表
print('-------删除列表元素-----------')
L = ['Michael', 'Bob', 'Tracy']
print(L)
del L[0]
print(L)
print("----------------列表方法--------------------")
# 修改为使用格式化字符串来拼接字符串和整数
print(f"列表长度：{len(L)}")
print("列表长度:", len(L))
L.append('追加元素')
print(L.count('Bob'))
'''
len(list) 列表长度
list.append(obj) 在列表末尾添加新的对象，相当于其它语言里的push
list.count(obj) 统计某个元素在列表中出现的次数
list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj) 从列表中找出某个值第一个匹配项的索引位置，索引从0开始
list.insert(index, obj) 将对象插入列表
list.pop(obj=list[-1]) 移除列表中的一个元素(默认最后一个元素)，并且返回该元素的值
list.remove(obj) 移除列表中某个值的第一个匹配项
list.reverse() 反向列表中元素，倒转
list.sort([func]) 对原列表进行排序
'''
